.resume1 {
    height: 8.52rem;
    background: #010E1E;
    position: relative;
}

.resume1 h2 {
    text-align: center;
    color: #FFFFFF;
    height: 0.56rem;
    line-height: 0.56rem;
}

.resume1 p {
    text-align: center;
    color: #FFFFFF;
    height: 0.56rem;
    line-height: 0.56rem;
}

.resume1 .picture-text .resume-img1 {
    width: 3.26rem;
    height: 4.28rem;

}

.picture-text {
    display: flex;
    color: #FFFFFF;
    justify-content: center;
}

.text-container {
    margin-left: 0.41rem;
}

.picture-text .text-container .text-top {
    border: rgba(108, 108, 229, 1) 1px solid;
    width: 8.33rem;
    height: 0.6rem;
    background: #6C6CE5;
    border-radius: 0.1rem;
    text-align: center;
    line-height: 0.6rem;
}

.picture-text .text-container .left-right {
    display: flex;
}

.picture-text .text-container .left-right .text-right {
    margin-left: 0.41rem;
}

.picture-text .text-container .left-right .texts {
    width: 3.96rem;
    height: 0.6rem;
    border: 1px solid #626262;
    border-radius: 0.1rem;
    line-height: 0.6rem;
    text-align: center;
    margin-top: 0.28rem;
}

.resume2 {
    width: 19.2rem;
    height: 6.08rem;
    background: #151F2B;
    color: rgba(255, 255, 255, 1);

}

.resume2 h2 {
    display: flex;
    justify-content: center;

}

.resume2 p {
    display: flex;
    justify-content: center;
    margin-top: 0.19rem;
}

.resume2 .div-container {
    display: flex;
    justify-content: center;
    margin-top: 0.76rem;
}

.resume2 .div-container .color-white {

    height: 0.14rem;
    background: #FFFFFF;
    border-radius: 0.07rem;
    margin-top: 0.17rem;
    position: relative;

}

.resume2 .div-container .red {
    width: 100%;
    border-radius: 0.07rem;
    background: #FF2558;
    font-size: 0.14rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.14rem;
}

.resume2 .div-container .blue {
    width: 68%;
    border-radius: 0.07rem;
    background: #00A0E9;
    font-size: 0.14rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.14rem;
}

.resume2 .div-container .zi {
    width: 80%;
    border-radius: 0.07rem;
    background: #C490BF;
    font-size: 0.14rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.14rem;
}

.resume2 .div-container .green {
    width: 80%;
    border-radius: 0.07rem;

    background: #13B5B1;
    font-size: 0.14rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.14rem;
}

.resume2 .div-container .yellow {
    width: 50%;
    border-radius: 0.07rem;

    background: #F39800;
    font-size: 0.14rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.14rem;
}

.resume2 .div-container .green2 {
    width: 70%;
    border-radius: 0.07rem;

    background: #25FFA0;
    font-size: 0.14rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.14rem;
}

.resume2 .div-container .mt {
    width: 5.6rem;
    margin-top: 0.47rem;

}

.resume2 .div-container .div-right {
    margin-left: 0.8rem;
}

.resume3 {
    width: 19.2rem;
    height: 10.25rem;
    background: #010E1E;

}

.resume3 h3 {
    margin-left: 3.59rem;
    padding-top: 0.94rem;
    color: #FFFFFF;
}

.block1 {
    width: 2.07rem;
    height: 2.33rem;
    background: #FF9B2F;
    border-radius: 0.1rem;
    text-align: center;
    line-height: 2.33rem;
    font-size: 0.2rem;
    font-weight: bold;
}

.block2 {
    width: 11.58rem;
    height: 2.34rem;
    background: #151F2B;
    border-radius: 0.1rem;
}

.education {
    display: flex;
    color: #FFFFFF;
    margin-left: 4.02rem;
    padding-top: 0.93rem;
}

.block2-top2 {
    color: rgba(255, 155, 47, 1);
    margin-left: 0.21rem;
}

.block2-top {
    display: flex;
    width: 3.08rem;
    height: 0.52rem;
    background: #010E1E;
    border-radius: 0.1rem;
    margin-left: 0.33rem;
    margin-top: 0.47rem;
    line-height: 0.52rem;
    text-align: center;
}

.block2-top3 {
    font-size: 0.2rem;
    font-weight: bold;
}

.block2-bottom {
    width: 8.44rem;
    height: 0.39rem;
    line-height: 0.24rem;
    margin-left: 0.4rem;
    margin-top: 0.27rem;
}

.education-2 {
    display: flex;
    color: #FFFFFF;
    margin-left: 4.02rem;
    padding-top: 0.93rem;
}

.footer1 {
    width: 19.2rem;
    height: 0.96rem;
    background: #151F2B;
    text-align: center;
    line-height: 0.96rem;
    font-weight: 400;
    color: #FFFFFF;

}